|
|
barnsley
|
| M(0, 0, 0, 0.16, 0, 0) |
| M(0.85, a, -a, 0.85, 0, 1.6) |
| M(0.20, -0.26, 0.23, 0.22, 0, 1.6) |
| M(-0.15, 0.28, 0.26, 0.24, 0, 0.44) |
|
|
|
50 |
{'x': 0, 'y': 5} |
10000 |
#036A01
|
|
|
crab
|
| ((Translate(0.5,0.15) * Scale((1 / 4))) * Rotate(((a * pi) / 4))) |
| Scale((1 / 2)) |
| ((Translate(neg(0.5),0.15) * Scale((1 / 4))) * Rotate(((neg(a) * pi) / 4))) |
| (Rotate((neg(pi) / 6)) * Scale((1 / 2))) |
| (Rotate((pi / 6)) * Scale((1 / 2))) |
|
|
|
700 |
{'x': 0, 'y': 0} |
10000 |
#ff0000
|
|
|
dragon
|
| (Rotate((a * pi)) * Scale((1 / squareroot(2)))) |
| ((Translate(1,0) * Rotate(((5 * pi) / 4))) * Scale((1 / squareroot(2)))) |
|
|
|
auto |
{'x': 0, 'y': 0.5} |
10000 |
#000000
|
|
|
serpinski
|
| Scale((1 / 2)) |
| (Translate((1 / 4),(1 / 2)) * Scale(a)) |
| (Translate((1 / 2),0) * Scale(a)) |
|
|
|
640 |
{'x': 0.5, 'y': 0.5} |
10000 |
#0000ff
|
|
|
tree
|
| M(0.195, -0.488, 0.462, 0.414, 0.4431, 0.2452) |
| M(0.462, 0.414, -0.252, 0.361, 0.2511, 0.5692) |
| M(-0.058, -0.07, 0.453, -0.111, 0.5976, 0.0969) |
| M(-0.035, 0.07, -0.469, -0.022, 0.4884, 0.5069) |
| M(-0.637, 0, 0, 0.501, 0.8562, 0.2513) |
|
|
|
700 |
{'x': 0.5, 'y': 0.5} |
10000 |
#000000
|
|
|
vonkoch
|
| Scale((1 / 3)) |
| ((Translate((1 / 3),0) * Rotate(((a * pi) / 3))) * Scale((1 / 3))) |
| ((Translate((b / 2),(squareroot(3) / 6)) * Rotate((a * (neg(pi) / 3)))) * Scale((1 / 3))) |
| (Translate((2 / 3),0) * Scale((1 / 3))) |
|
|
|
auto |
{'x': 0.5, 'y': 0.5} |
10000 |
#000000
|
|
|
crazy vs
|
| M(0.5,0,0,0.5,0,0) |
| M(0.5,0,0,0.5,0.10200701953484648,0.3067101867804852) |
| M(0.38171516155816393,neg(0.39412945359663243),0.2648906799126356,0.45691928942102444,neg(0.16395032171216845),0.3345592230639191) |
|
|
|
auto |
{'x': -0.19454392693991154, 'y': 0.33452294682449063} |
100000 |
#000000
|
|
|
myImportedFractal
|
| M(0.5,0,0,0.5,0,0) |
| M(0.5,0,0,0.5,0.5,0) |
| M(0.5,0,0,0.5,0.25,0.5) |
|
| 0.3333333333333333 |
| 0.3333333333333333 |
| 0.3333333333333333 |
|
|
auto |
{'x': 0, 'y': 0} |
10000 |
#000000
|
|
|
myImportedFractal
|
| M(0.5,0,0,0.5,-0.5086035244264524,-0.5064404766753196) |
| M(0.5,0,0,0.5,0.9968166314514413,-0.5072548953230693) |
| M(0.5,0,0,0.5,1.0005430594255218,0.9890982019339538) |
| M(0.5,0,0,0.5,-0.5083958073861639,0.9931946862106902) |
| M(0.5,0,0,0.5,0.011478947195801836,0.4887604204449213) |
| M(0.5,0,0,0.5,0.5148036682667932,0.4887604204449215) |
| M(0.5,0,0,0.5,0.5207251355735105,-0.014564300626068921) |
| M(0.5,0,0,0.5,0.005557479889085004,-0.014564300626068949) |
|
| 0.125 |
| 0.125 |
| 0.125 |
| 0.125 |
| 0.125 |
| 0.125 |
| 0.125 |
| 0.125 |
|
|
auto |
{'x': 0, 'y': 0} |
10000 |
#000000
|
|
|
myImportedFractal
|
| M(0.5,0,0,0.5,0,0) |
| M(0.5,0,0,0.5,0.5,0) |
| M(0.38809310653536255,-0.16562220232766328,-0.13876454789615045,0.4656818860041778,0.3648910772903611,0.49552372426141456) |
|
|
|
auto |
{'x': 0, 'y': 0} |
10000 |
#000000
|
|
|
myImportedFractal
|
| M(0.5,0,0,0.5,0,0) |
| M(0.5,0,0,0.5,0.502422480620155,-0.0024224806201548765) |
| M(0.5,0,0,0.5,0.25,0.5) |
|
| 0.3333333333333333 |
| 0.3333333333333333 |
| 0.3333333333333333 |
|
|
auto |
{'x': 0, 'y': 0} |
10000 |
#000000
|
|
|
fern
|
| M(0,0,0,0.16,0,0) |
| M(0.85,a,neg(a),0.85,0,1.6) |
| M(0.2,neg(0.26),0.23,0.22,0,1.6) |
| M(neg(0.15),0.28,0.26,0.24,0,0.44) |
|
|
|
50 |
{'x': 0, 'y': 5} |
10000 |
#036a01
|
|
|
fern
|
| M(0,0,0,0.16,0,0) |
| M(0.85,a,neg(a),0.85,0,1.6) |
| M(0.2,neg(0.26),0.23,0.22,0,1.6) |
| M(neg(0.15),0.28,0.26,0.24,0,0.44) |
|
|
|
50 |
{'x': 0, 'y': 5} |
10000 |
#036a01
|
|
|
Serpinski Carpet
|
| Scale((1 / 3)) |
| (Translate(0,(1 / 3)) * Scale((1 / 3))) |
| (Translate((2 / 3),0) * Scale((1 / 3))) |
| (Translate((1 / 3),0) * Scale((1 / 3))) |
| (Translate((2 / 3),(1 / 3)) * Scale((1 / 3))) |
| (Translate(0,(2 / 3)) * Scale((1 / 3))) |
| (Translate((1 / 3),(2 / 3)) * Scale((1 / 3))) |
| (Translate((2 / 3),(2 / 3)) * Scale((1 / 3))) |
|
|
|
auto |
{'x': 0.500000001889194, 'y': 0.49999970913121417} |
600000 |
#0000ff
|
|
|
koch snowflake
|
| Scale((1 / 3)) |
| ((Translate((1 / 3),0) * Rotate((pi / 3))) * Scale((1 / 3))) |
| ((Translate((1 / 2),(squareroot(3) / 6)) * Rotate((neg(pi) / 3))) * Scale((1 / 3))) |
| (Translate((2 / 3),0) * Scale((1 / 3))) |
| ((Translate(1,0) * Rotate(neg(((2 * pi) / 3)))) * Scale((1 / 3))) |
| ((Translate((1 / 6),(neg(squareroot(3)) / 6)) * Rotate(((2 * pi) / 3))) * Scale((1 / 3))) |
| ((Translate((3 / 6),((neg(3) * squareroot(3)) / 6)) * Rotate(((2 * pi) / 3))) * Scale((1 / 3))) |
| ((Translate((4 / 6),neg(((2 * squareroot(3)) / 6))) * Rotate(neg(((2 * pi) / 3)))) * Scale((1 / 3))) |
| ((Translate((5 / 6),neg((squareroot(3) / 6))) * Rotate(neg((pi / 3)))) * Scale((1 / 3))) |
| ((Translate((2 / 6),((neg(2) * squareroot(3)) / 6)) * Rotate(((3 * pi) / 3))) * Scale((1 / 3))) |
| ((Translate(0,neg(((2 * squareroot(3)) / 6))) * Rotate(neg(((5 * pi) / 3)))) * Scale((1 / 3))) |
| ((Translate((1 / 6),(neg(squareroot(3)) / 6)) * Rotate((pi / 6))) * Scale((1 / squareroot(3)))) |
| ((Translate(1,neg(((2 * squareroot(3)) / 6))) * Rotate(((3 * pi) / 3))) * Scale((1 / 3))) |
|
| 1 |
| 1 |
| 1 |
| 1 |
| 1 |
| 1 |
| 1 |
| 1 |
| 1 |
| 1 |
| 1 |
| 6 |
| 1 |
|
|
780.2629776718605 |
{'x': 0.49999279530861834, 'y': -0.2887163212431991} |
3000000 |
#000000
|
|
|
myImportedFractal
|
| M(0.5,0,0,0.5,0.5,0) |
| M(0.5,0,0,0.5,0.007189065221835045,0.4926420928855102) |
| M(0.5,0,0,0.5,0.021878627242837567,0.010217130346321823) |
|
| 0.3333333333333333 |
| 0.3333333333333333 |
| 0.3333333333333333 |
|
|
auto |
{'x': 0, 'y': 0} |
10000 |
#000000
|
|
|
myImportedFractal
|
| M(0.5,0,0,0.5,0,0) |
| M(0.5,0,0,0.5,0.5158313758707547,0.5325546602412701) |
| M(0.5,0,0,0.5,0.5191760327448577,0.5127096961215918) |
| M(0.5,0,0,0.5,0.5325546602412701,0.4785941960057402) |
| M(0.5,0,0,0.5,0.18452245473047485,0.931396022633028) |
|
|
|
auto |
{'x': 0, 'y': 0} |
10000 |
#000000
|
|
|
myImportedFractal
|
| M(0.5,0,0,0.5,0.6810792949102253,0.30422642260001537) |
| M(0.5,0,0,0.5,0.17250440463333927,0.7541195947680306) |
| M(0.5,0,0,0.5,0.4528726133757254,0.30422642260001537) |
| M(0.5,0,0,0.5,0.12034287742545313,0.4607110042236723) |
| M(0.5,0,0,0.5,0.36811013166291084,0.1738226045803004) |
| M(0.5,0,0,0.5,0.6941196767121969,0.10862069557044324) |
| M(0.5,0,0,0.5,0.3029082226530537,0.14774184097635784) |
| M(0.5,0,0,0.5,0.8440840674348686,0.8975637945897159) |
|
| 0.125 |
| 0.125 |
| 0.125 |
| 0.125 |
| 0.125 |
| 0.125 |
| 0.125 |
| 0.125 |
|
|
auto |
{'x': 0, 'y': 0} |
10000 |
#000000
|
|
|
myImportedFractal
|
| M(0.5,0,0,0.5,0,0) |
| M(0.5,0,0,0.5,0.23228667900649536,0.8110203279592058) |
| M(0.5,0,0,0.5,0.49602572013611745,0.7121181875355974) |
| M(0.5,0,0,0.5,0.5166303327243692,0.6255788146649401) |
| M(0.5,0,0,0.5,0.40948634726546024,0.6214578921472897) |
| M(0.5,0,0,0.5,0.6196533956656278,0.3700816185706188) |
| M(0.5,0,0,0.5,0.3270678969124532,0.7574483352297512) |
|
| 0.14285714285714285 |
| 0.14285714285714285 |
| 0.14285714285714285 |
| 0.14285714285714285 |
| 0.14285714285714285 |
| 0.14285714285714285 |
| 0.14285714285714285 |
|
|
auto |
{'x': 0, 'y': 0} |
10000 |
#000000
|
|
|
myImportedFractal
|
| M(0.5,0,0,0.5,0,0) |
| M(0.5,0,0,0.5,0.5,0) |
| M(0.5,0,0,0.5,0.5353760413410653,-0.05145005619895732) |
| M(0.5,0,0,0.5,0.0005735340084914164,0.504161887216596) |
| M(0.5,0,0,0.5,-0.2533015862038589,0.7476322893874567) |
|
|
|
auto |
{'x': 0, 'y': 0} |
10000 |
#000000
|
|
|
myImportedFractal
|
| M(0.5,0,0,0.5,0.25,0.5) |
| M(0.5,0,0,0.5,-0.039229018466926724,0.39853217394439544) |
| M(0.5,0,0,0.5,1.0015409687891308,0.6130641490333878) |
| M(0.5,0,0,0.5,0.41592665841107046,0.18110111811095747) |
| M(0.5,0,0,0.5,-0.07691706814472277,0.923265788689093) |
|
|
|
auto |
{'x': 0, 'y': 0} |
10000 |
#000000
|
|
|
myImportedFractal
|
| M(0.5,0,0,0.5,0,0) |
| M(0.5,0,0,0.5,0.4961606269562474,0.4991184956878494) |
| M(0.5,0,0,0.5,0.19369451089685086,0.6369889669444558) |
| M(0.5,0,0,0.5,0.24360636046563586,0.5909164904194235) |
| M(0.5,0,0,0.5,0.2973575830781735,0.5333258947631332) |
| M(0.5,0,0,0.5,0.4984278553485074,-0.005484949084802848) |
|
| 0.16666666666666669 |
| 0.16666666666666669 |
| 0.16666666666666669 |
| 0.16666666666666669 |
| 0.16666666666666669 |
| 0.16666666666666669 |
|
|
auto |
{'x': 0, 'y': 0} |
10000 |
#000000
|
|
|
myImportedFractal
|
| M(0.5,0,0,0.5,0,0) |
| M(0.5,0,0,0.5,0.7444060500941895,-0.2591071658893287) |
| M(0.5,0,0,0.5,0.25,0.5) |
| M(0.5,0,0,0.5,0.8123987106467083,0.7609448053637211) |
| M(0.5,0,0,0.5,-0.3416388792717202,0.7591071658893287) |
| M(0.5,0,0,0.5,0.2519186709570258,0.23905519463627894) |
| M(0.5,0,0,0.5,0.4687601289353289,0.058966526145823595) |
| M(0.5,0,0,0.5,0.5202140342183164,0.23721755516188658) |
| M(0.5,0,0,0.5,0.24421071190671695,0.8627880694555579) |
|
| 0.11111111111111112 |
| 0.11111111111111112 |
| 0.11111111111111112 |
| 0.11111111111111112 |
| 0.11111111111111112 |
| 0.11111111111111112 |
| 0.11111111111111112 |
| 0.11111111111111112 |
| 0.11111111111111112 |
|
|
auto |
{'x': 0, 'y': 0} |
10000 |
#000000
|
|
|
Roland's IFS playground
|
| Scale(0.5) |
| ((Translate((1 / 2),(1 / 2)) * Rotate((pi / 2))) * Scale((1 / 2))) |
| ((Translate((1 / 2),(1 / 2)) * Rotate(neg((pi / 2)))) * Scale((1 / 2))) |
|
|
|
640 |
{'x': 0.5, 'y': 0.5} |
1000000 |
#0000ff
|
|
|
mathhw12425
|
| Scale((1 / 4)) |
| ((Translate((2 / 3),0) * Rotate(((2 * pi) / 3))) * Scale((2 / 3))) |
| ((Translate((1 / 2),(squareroot(3) / 6)) * Rotate((5 * (neg(pi) / 3)))) * Scale((1 / 3))) |
| (Translate((2 / 3),0) * Scale((1 / 3))) |
|
|
|
auto |
{'x': 0.5000033314704704, 'y': 0.28867487089865607} |
100000 |
#000000
|
|
|
RETRO GAME
|
| M(0.333333,0,0,0.333333,0.333333,0.666667) |
| M(0.333333,0,0,0.333333,0,0.333333) |
| M(0.333333,0,0,0.333333,0.333333,0.333333) |
| M(0.333333,0,0,0.333333,0.666667,0.333333) |
| M(0.333333,0,0,0.333333,0,0) |
| M(0.333333,0,0,0.333333,0.666667,0) |
|
|
|
100 |
{'x': 0, 'y': 5} |
10000000 |
#036a01
|
|
|
Retro Game
|
| M(0.333333,0,0,0.333333,0.333333,0.666667) |
| M(0.333333,0,0,0.333333,0,0.333333) |
| M(0.333333,0,0,0.333333,0.333333,0.333333) |
| M(0.333333,0,0,0.333333,0.666667,0.333333) |
| M(0.333333,0,0,0.333333,0,0) |
| M(0.333333,0,0,0.333333,0.666667,0) |
|
|
|
100 |
{'x': 0, 'y': 5} |
200000 |
#036a01
|
|
|
kissing fish
|
| (((Translate(0.58,0.14) * Rotate(2.92)) * XShear(a)) * XYScale(0.85,0.29)) |
| (((Translate(0.85,0.98) * Rotate(b)) * XShear(neg(1.516))) * XYScale(0.42,0.47)) |
| (((Translate(0.19,0.55) * Rotate(c)) * XShear(neg(0.789))) * XYScale(0.11,0.29)) |
| (((Translate(0.61,d) * Rotate(5.48)) * XShear(0.056)) * XYScale(0.8,0.66)) |
|
|
|
auto |
{'x': 0.5235156512898345, 'y': -0.05325524132419579} |
10000 |
#000000
|
|
|
name
|
| (((Translate(0.38,0.73) * Rotate(a)) * XShear(neg(0.045))) * XYScale(0.17,0.96)) |
| (((Translate(0.47,0.2) * Rotate(3.47)) * XShear(b)) * XYScale(0.97,0.39)) |
| (((Translate(0.18,0.33) * Rotate(0.2)) * XShear(neg(1.74))) * XYScale(c,0.41)) |
| (((Translate(0.87,d) * Rotate(3.8)) * XShear(neg(0.396))) * XYScale(0.33,0.86)) |
|
|
|
auto |
{'x': 0.3166807135389701, 'y': 0.37552805389237875} |
10000 |
#000000
|
|
|
myImportedFractal
|
| M(0.5,0,0,0.5,0.36800060313444877,0.484822139219402) |
| M(0.5,0,0,0.5,-0.0005701068929899189,-0.0029667520767914235) |
| M(0.5,0,0,0.5,0.5057863077234236,0.0010703817041474717) |
|
| 0.3333333333333333 |
| 0.3333333333333333 |
| 0.3333333333333333 |
|
|
auto |
{'x': 0, 'y': 0} |
10000 |
#000000
|
|
|
Prickly Lozenge
|
| (Translate((1 / 4),(0 / 4)) * Scale((1 / 4))) |
| (Translate((2 / 4),(1 / 4)) * Scale((1 / 4))) |
| (Translate((3 / 4),(2 / 4)) * Scale((1 / 4))) |
| (Translate((0 / 4),(1 / 4)) * Scale((1 / 4))) |
| (Translate((1 / 4),(2 / 4)) * Scale((1 / 4))) |
| (Translate((2 / 4),(3 / 4)) * Scale((1 / 4))) |
| (Translate((1 / 4),(0 / 4)) * XYScale(neg((1 / 4)),(1 / 4))) |
| ((Translate((0 / 4),(2 / 4)) * Translate((1 / 4),(0 / 4))) * XYScale(neg((1 / 4)),(1 / 4))) |
| ((Translate((1 / 4),(3 / 4)) * Translate((1 / 4),(0 / 4))) * XYScale(neg((1 / 4)),(1 / 4))) |
| ((Translate((2 / 4),(0 / 4)) * Translate((1 / 4),(0 / 4))) * XYScale(neg((1 / 4)),(1 / 4))) |
| ((Translate((3 / 4),(1 / 4)) * Translate((1 / 4),(0 / 4))) * XYScale(neg((1 / 4)),(1 / 4))) |
| ((Translate((3 / 4),(3 / 4)) * Translate((1 / 4),(0 / 4))) * XYScale(neg((1 / 4)),(1 / 4))) |
|
|
|
900.0010914296527 |
{'x': 0.49999943069568153, 'y': 0.4999998917210788} |
100000 |
#0000ff
|
|
|
Lemony Lozenge
|
| ((Translate((1 / 4),(0 / 4)) * Translate((1 / 4),(0 / 4))) * XYScale(neg((1 / 4)),(1 / 4))) |
| ((Translate((2 / 4),(1 / 4)) * Translate((1 / 4),(0 / 4))) * XYScale(neg((1 / 4)),(1 / 4))) |
| ((Translate((3 / 4),(2 / 4)) * Translate((1 / 4),(0 / 4))) * XYScale(neg((1 / 4)),(1 / 4))) |
| ((Translate((0 / 4),(1 / 4)) * Translate((1 / 4),(0 / 4))) * XYScale(neg((1 / 4)),(1 / 4))) |
| ((Translate((1 / 4),(2 / 4)) * Translate((1 / 4),(0 / 4))) * XYScale(neg((1 / 4)),(1 / 4))) |
| ((Translate((2 / 4),(3 / 4)) * Translate((1 / 4),(0 / 4))) * XYScale(neg((1 / 4)),(1 / 4))) |
| Scale((1 / 4)) |
| (Translate((0 / 4),(2 / 4)) * Scale((1 / 4))) |
| (Translate((1 / 4),(3 / 4)) * Scale((1 / 4))) |
| (Translate((2 / 4),(0 / 4)) * Scale((1 / 4))) |
| (Translate((3 / 4),(1 / 4)) * Scale((1 / 4))) |
| (Translate((3 / 4),(3 / 4)) * Scale((1 / 4))) |
|
|
|
900.0010914296527 |
{'x': 0.49999943069568153, 'y': 0.4999998917210788} |
250000 |
#e5a50a
|
|
|
Prickly Lozenge
|
| (Translate((1 / 4),(0 / 4)) * Scale((1 / 4))) |
| (Translate((2 / 4),(1 / 4)) * Scale((1 / 4))) |
| (Translate((3 / 4),(2 / 4)) * Scale((1 / 4))) |
| (Translate((0 / 4),(1 / 4)) * Scale((1 / 4))) |
| (Translate((1 / 4),(2 / 4)) * Scale((1 / 4))) |
| (Translate((2 / 4),(3 / 4)) * Scale((1 / 4))) |
| (Translate((1 / 4),(0 / 4)) * XYScale(neg((1 / 4)),(1 / 4))) |
| ((Translate((0 / 4),(2 / 4)) * Translate((1 / 4),(0 / 4))) * XYScale(neg((1 / 4)),(1 / 4))) |
| ((Translate((1 / 4),(3 / 4)) * Translate((1 / 4),(0 / 4))) * XYScale(neg((1 / 4)),(1 / 4))) |
| ((Translate((2 / 4),(0 / 4)) * Translate((1 / 4),(0 / 4))) * XYScale(neg((1 / 4)),(1 / 4))) |
| ((Translate((3 / 4),(1 / 4)) * Translate((1 / 4),(0 / 4))) * XYScale(neg((1 / 4)),(1 / 4))) |
| ((Translate((3 / 4),(3 / 4)) * Translate((1 / 4),(0 / 4))) * XYScale(neg((1 / 4)),(1 / 4))) |
|
|
|
900.0010914296527 |
{'x': 0.49999943069568153, 'y': 0.4999998917210788} |
100000 |
#a51d2d
|